Telegram Group & Telegram Channel
Какие методы есть в Stream API?

В Stream API есть несколько основных категорий методов:

1. Создание потока:

stream() создаёт поток из коллекции.
of() создаёт поток из переданных элементов.
iterate() создаёт поток с элементами, вычисляемыми по определенному правилу.
generate() создаёт поток с элементами, генерируемыми функцией.

2. Промежуточные операции (возвращают новый поток):


map() преобразует элементы потока.
filter() фильтрует элементы потока.
distinct() удаляет дубликаты.
sorted() сортирует элементы.
peek() позволяет наблюдать за элементами в потоке.

3. Терминальные операции (возвращают результат, завершают поток):

collect() собирает элементы в коллекцию.
reduce() сводит элементы потока к одному значению.
forEach() выполняет действие для каждого элемента.
count() возвращает количество элементов.
anyMatch(), allMatch(), noneMatch() проверка условия для элементов.

4. Операции для работы с примитивными типами (IntStream, LongStream, DoubleStream):

mapToInt(), mapToLong(), mapToDouble() — преобразуют элементы в соответствующие типы.
sum(), average(), min(), max() — для статистики.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥62



tg-me.com/java_interview_lib/956
Create:
Last Update:

Какие методы есть в Stream API?

В Stream API есть несколько основных категорий методов:

1. Создание потока:

stream() создаёт поток из коллекции.
of() создаёт поток из переданных элементов.
iterate() создаёт поток с элементами, вычисляемыми по определенному правилу.
generate() создаёт поток с элементами, генерируемыми функцией.

2. Промежуточные операции (возвращают новый поток):


map() преобразует элементы потока.
filter() фильтрует элементы потока.
distinct() удаляет дубликаты.
sorted() сортирует элементы.
peek() позволяет наблюдать за элементами в потоке.

3. Терминальные операции (возвращают результат, завершают поток):

collect() собирает элементы в коллекцию.
reduce() сводит элементы потока к одному значению.
forEach() выполняет действие для каждого элемента.
count() возвращает количество элементов.
anyMatch(), allMatch(), noneMatch() проверка условия для элементов.

4. Операции для работы с примитивными типами (IntStream, LongStream, DoubleStream):

mapToInt(), mapToLong(), mapToDouble() — преобразуют элементы в соответствующие типы.
sum(), average(), min(), max() — для статистики.

🐸 Библиотека собеса по Java

BY Библиотека собеса по Java | вопросы с собеседований


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/java_interview_lib/956

View MORE
Open in Telegram


Библиотека собеса по Java | вопросы с собеседований Telegram | DID YOU KNOW?

Date: |

A Telegram spokesman declined to comment on the bond issue or the amount of the debt the company has due. The spokesman said Telegram’s equipment and bandwidth costs are growing because it has consistently posted more than 40% year-to-year growth in users.

The lead from Wall Street offers little clarity as the major averages opened lower on Friday and then bounced back and forth across the unchanged line, finally finishing mixed and little changed.The Dow added 33.18 points or 0.10 percent to finish at 34,798.00, while the NASDAQ eased 4.54 points or 0.03 percent to close at 15,047.70 and the S&P 500 rose 6.50 points or 0.15 percent to end at 4,455.48. For the week, the Dow rose 0.6 percent, the NASDAQ added 0.1 percent and the S&P gained 0.5 percent.The lackluster performance on Wall Street came on uncertainty about the outlook for the markets following recent volatility.

Библиотека собеса по Java | вопросы с собеседований from es


Telegram Библиотека собеса по Java | вопросы с собеседований
FROM USA